RPS: Session, Learning Material, Reference, Assessment/Rubric


Search Subject
Subject Name :
Matakuliah tidak ditemukan
Landscape Kode Matakuliah Nama Matakuliah sks Creator Reviewer Action
Kurikulum Sistem Informasi 2023/2024 IKP6305 Pemrograman Framework 3.00 2612 Dr. Ir. Teddy Siswanto, M.Si. 2554 Anung Barlianto Ariwibowo, M.Kom. RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKP305 Pemrograman Framework 3.00 3088 Agus Salim, S.T., M.T. Belum di tentukan RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKP304 Pemrograman Framework Lanjut 3.00 3088 Agus Salim, S.T., M.T. Belum di tentukan RPS| Assessment Map

RPS Detail
Matakuliah
ProfileHistory
Kode MatakuliahIKP305
Nama MatakuliahPemrograman Framework
sks3.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortofolio

Review History
RPS Review History
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)

RPS per Session
Sesi Ke KAD Bahan Kajian Metoda Pembelajaran Waktu Belajar (Menit) Pengalaman Belajar Mahasiswa Referensi Kriteria Penilaian (Indikator)
1 Pengantar Konsep Sistem Informasi Manajemen dan data analitik
- Pengertian sistem informasi manajemen, Komponen pada sistem informasi manajemen
- Konsep framework sistem informasi manajemen pada organisasi, Konsep arsitektur aplikasi e-business
- Metodologi pengembangan sistem informasi dan perangkat lunak
- Pengantar big data
- Karakteristik pada big data, Ekosistem big data
- Identifikasi permasalahan pada big data
- Arsitektur big data
- Metode pada big data

Tugas Praktikum 1 : setiap mahasiswa menentukan metode data analitik yang akan diajukan sesuai dengan arsitektur E-Business yang telah ditentukan
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Agus Mulyanto(2009)
  • James A. O’Brien & George M. Marakas(2007)
  • Ujian Tengah Semester - 3.00 %
  • Praktikum - 2.00 %
2 Analisis Kebutuhan dan Perancangan Sistem Informasi Manajemen
- Metode pengembangan sistem informasi dan perangkat lunak
- Membuat kebutuhan pengguna (user requirements)
- Pengantar tentang tools (alat) yang akan digunakan dalam desain sistem informasi (UML, context diagram) manajemen yang akan digunakan
- Jenis diagram yang digunakan pada unified modeling language (UML) dan context diagram
- Notasi dan Langkah-langkah dalam pembuatan diagram alur proses bisnis yang sesuai dengan analisa kebutuhan sistem informasi manajemen
- Notasi dan Langkah-langkah dalam pembuatan diagram alur data yang sesuai dengan analisa kebutuhan sistem informasi manajemen
- Notasi dan Langkah-langkah dalam pembuatan diagram relasi antar tabel pada database yang sesuai dengan analisa kebutuhan sistem informasi manajemen

Tugas praktikum 2 : Setiap mahasiswa membuat analisa kebutuhan dan membuat perancangan sistem informasi manajemen sesuai diagra
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Samiaji Sarosa & Bambang Sarwiji(2017)
  • Muhamad Muslihudin & Oktafianto(2016)
  • [5] Alan Dennis, Barbara Haley Wixom, & Roberta M. Roth(2013)
  • Ujian Tengah Semester - 2.00 %
  • Praktikum - 2.00 %
3 Pengenalan tentang pemrograman web framework :
- Pengertian web framework
- Perbedaan pemrograman web native dan framework
- Jenis framework pada pemrograman web
- Arsitektur pemrograman web framework
- Konsep MVC pada pemrograman web framework
- Instalasi web server dan create project pada pemrograman web framework
- Membuat environmental configuration
- Membuat database melalui pemrograman web framework

Tugas Praktikum 3 : Setiap mahasiswa membuat proses upload table ke database melalui migration database melalui syntax coding pemrograman web framework.
  • Tutorial (Tutorial instalasi aplikasi server dan konfirguasi dasar pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Badiyanto & Yosef Murya(2018)
  • Diki Alfarabi Hadi(2021)
  • Ujian Tengah Semester - 3.00 %
  • Praktikum - 2.00 %
4 Konsep MVC View
- Pendahuluan
- Struktur direktori dari pemrograman web framework
- Pembuatan fungsi view MVC untuk tampilan user interface aplikasi

Tugas praktikum 4 : Setiap mahasiswa membuat tampilan (user interface) menggunakan pemrograman web framework
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi(2021)
  • Ujian Tengah Semester - 2.00 %
  • Praktikum - 2.00 %
5 Konsep MVC: Controller dan Model
- Cara membuat controller pada pemrograman web framework
- Cara membuat model pada pemrograman web framework

Tugas Praktikum 5 : Setiap mahasiswa membuat syntax membuat dan menggunakan fungsi controller pada pemrograman web framework
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada
  • Diki Alfarabi Hadi(2021)
  • Ujian Tengah Semester - 2.00 %
  • Praktikum - 2.00 %
6 Konsep MVC: Fungsi Create, Update dan Delete (CRUD)
- Pendahuluan
- CRUD : Source code untuk input data
- CRUD : Source code untuk update data
- CRUD : Source code untuk delete data
- CRUD: Source code untuk menampilkan data
- Hal Lain Seputar Manajemen Database

Tugas Praktikum 6 : Setiap mahasiswa membuat syntax query menggunakan pemrograman web framework.
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada
  • Diki Alfarabi Hadi(2021)
  • Ujian Tengah Semester - 3.00 %
  • Praktikum - 2.00 %
7 Tugas Presentasi 1
  • Presentasi (Memaparkan tugas presentasi I berupa konsep, hasil analisa kebutuhan dan perancangan sistem informasi manajemen serta database dan konsep MVC pada aplikasi menggunakan pemrograman web framework selama 10 menit / orang)
  • Diskusi (Tanya jawab antar mahasiswa terkait presentasi tugas)
150.00 - Mempresentasikan tugas berdasarkan tema yang sudah ditentukan
  • Presentasi - 13.00 %
8 Konsep MVC controller untuk metode get dan post
- Pembuatan form validation
- Pembuatan form migration
- Pembuatan form dan fungsi login pada pemrograman web framework
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi(2021)
  • Ujian Akhir Semester - 6.00 %
9 Konsep MVC controller untuk control version system
- Pembuatan convert to pdf
- Pembuatan export dan import dari/ke Ms. Excel
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi(2021)
  • Ujian Akhir Semester - 5.00 %
10 Konsep MVC controller untuk fungsi email pada pemrograman web framework
- Pembuatan fungsi kirim email dan verifikasi email pada pemrograman framework
- Pembuatan fungsi upload dan delete file pada pemrograman framework
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi(2021)
  • Ujian Akhir Semester - 6.00 %
11 Keamanan pada website menggunakan pemrograman web framework
- Pembuatan Log
- Trigger session
- Error handling
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi(2021)
  • Ujian Akhir Semester - 6.00 %
12 Konsep MVC: controller untuk data analitik I
-Pembuatan relasi antar tabel (one to one, one to many dan many to many relationship)
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi(2021)
  • Ujian Akhir Semester - 6.00 %
13 Konsep MVC: controller untuk data analitik II
- Perhitungan laporan dengan pendekatan statistik
- Pembuatan grafik

Tugas Praktikum 7 : Setiap mahasiswa menerapkan fungsi data analitik pada aplikasi yang dibuat.
  • Tutorial (Tutorial MVC pemrograman web framework)
  • Diskusi (Mendiskusikan bahan kajian beserta contoh)
  • Presentasi (Mempresentasikan bahan kajian beserta contoh)
  • Kolaborative (Kolaborasi antar mahasiswa dan dosen dalam pemecahan permasalahan yang dihadapi oleh mahasiswa)
150.00 - Memanfaatkan berbagai sumber belajar
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab
- Penerapan studi kasus untuk tugas mahasiswa agar mahasiswa dapat lebih memahami kebutuhan pengetahuan dan keterampilaan sesuai dengan studi kasus yang ada.
  • Diki Alfarabi Hadi(2021)
  • Nuris Akbar SST, M.Kom(2019)
  • Ujian Akhir Semester - 6.00 %
  • Praktikum - 3.00 %
14 Tugas Presentasi 2
  • Presentasi (Memaparkan tugas II berupa implementasi aplikasi web framework yang telah dibuat dan sesuai dengan perancangan sistem informasi manajemen yang telah dibuat dan metode analitik data selama 10 menit / orang)
  • Diskusi (Tanya jawab antar mahasiswa terkait presentasi tugas)
150.00 - Mempresentasikan tugas berdasarkan tema yang sudah ditentukan.
  • Presentasi - 22.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Praktikum 15
2 Presentasi 35
3 Ujian Akhir Semester 35
4 Ujian Tengah Semester 15
Total100

Daftar Referensi
  1. 1. Agus Mulyanto. Konsep Sistem Informasi dan Aplikasi. Yogyakarta: Pustaka Pelajar. Indonesia. 2009
  2. 2. James A. O’Brien & George M. Marakas. Introduction to Information System : Essentials for the E-business Enterprise 15th edition. New York: McGraw-Hill. 2007
  3. 3. Samiaji Sarosa & Bambang Sarwiji. Metodologi Pengembangan Sistem Informasi. Jakarta: Indeks. 2017
  4. 4. Muhamad Muslihudin & Oktafianto. Analisis Dan Perancangan Sistem Informasi Menggunakan Model Tersetruktur Dan UML. Yogyakarta: CV. Andi Offset. 2016
  5. 5. [5] Alan Dennis, Barbara Haley Wixom, & Roberta M. Roth. System Analysis And Design 5 th edition. New Jersey: John Willey & Sons, Inc. 2013
  6. 6. Badiyanto & Yosef Murya. Project PHP: Membangun Sistem Informasi Akademik Dengan Framework Codeigniter. Yogyakarta: CV. Langit. Inspirasi. 2018
  7. 7. Diki Alfarabi Hadi. Tutorial Laravel. Malas Ngoding. 2021
  8. 8. Diki Alfarabi Hadi. Membuat Grafik Dengan Chart.js. Malas Ngoding. 2021
  9. 9. Nuris Akbar SST, M.Kom. Belajar PHP: Tutorial Laravel. Blog. 2019

Notice: Trying to get property of non-object in /var/www/html/sis/application/controllers/IndexController.php on line 978